home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / DEMOS / LSK / DE_SEFAK.CSE / DOKU / HISTORY next >
Encoding:
Text File  |  1994-04-07  |  34.5 KB  |  782 lines

  1. Diese Datei beschreibt die letzten Änderungen und Erweiterungen des Programmes.
  2. Es können sich Unterschiede zum Handbuch ergeben.
  3.  
  4. Version 1.5α-5                                                      08.04.1994
  5. ##############
  6. - neueste Newlib-Bibliothek verwendet. Umfangreiche Umstrukturierungen
  7. - Modulschnittstelle verbessert
  8.  
  9. Version 1.5α-4                                                      31.03.1994
  10. ##############
  11. SE-Fakt!:
  12. =========
  13. - erweiterte Modulschnittstelle
  14. - Auf Mahnungen und Erinnerungen werden nun unter der Anschrift zwei Zeilen
  15.   eingefügt: auf dem ersten Exemplar 2 Leerzeilen, auf allen weiteren Drucken
  16.   ein Leerzeile und dann das Wort "K O P I E".
  17. - bei Quittungen wird der Name des Kunden nicht mehr in die Vorgangsliste über-
  18.   nommen, da die Quittung dann meist einer falschen Adresse zugeordnet wurde.
  19. - endlich ein Workaround für die verschwindenden Fenstertitel
  20. - zahlreiche interne Umstrukturierungen, falls Fehler auftauchen bitte sofort 
  21.   ein Fax mit der Beschreibung zuschicken!!
  22. - Rechnungen erhalten nun ein fortlaufende zusätzliche Rechnungsnummer. Fertig
  23.   ausgedruckte Rechnungen können nicht mehr gelöscht, sondern nur noch storniert
  24.   werden
  25. - neuer Knopf in 'Belege': "Neue Startnummer" legt eine neue erste Rechnungs- 
  26.   nummer fest. Diese Funktion sollte natürlich nur am Jahresanfang o.ä. benutzt
  27.   werden!
  28. - die Vorgangsnummerndatei ist nun Binär, damit dort nicht einfach die Nummer
  29.   geändert werden kann
  30. - Bugfix beim Modul-Laden 
  31. - in der Vorgangsliste wird unten nun eine Summe für die angezeigten Vorgänge
  32.   gebildet
  33. - Fehler in der Zeilenverteilung beim Drucken der Vorgangsliste behoben
  34. - Laden und Sichern von Zusatztexten: Maske *.txt -> *.TXT verändert
  35.   
  36. Formfeed-Modul:
  37. ===============
  38. - keine Änderungen
  39.  
  40. Formular-Modul 0.95
  41. ===================
  42. - es stehen nun vier Formulare im direkten Zugriff zur Verfügung
  43.  
  44. Kalkulations-Modul:
  45. ===================
  46. - gibt statt  0,00 DM -100%  -Verkaufspreisen nun -,-- aus
  47.  
  48. Registrier-Modul:
  49. =================
  50. - Neues Modul, mit welchem (Shareware- ?)Programmautoren ein Registrierformular 
  51.   ausdrucken können, in dem ein spezieller Registrierschlüssel steht, der aus 
  52.   der Adresse berechnet wird.
  53.   Es stehen vier Formulare im direkten Zugriff bereit ( z.B. ein deutsches, 
  54.   englischen, französisches, ... Anschreiben ).
  55.   
  56.  
  57. Version 1.5α-3                                                      25.03.1994
  58. ##############
  59. SE-Fakt!:
  60. =========
  61. - die Module speichern ihre Optionen nun automatisch, wenn in SE-Fakt!
  62.   Optionen sichern gewählt wird.
  63.  
  64. Kalkulations-Modul:
  65. ===================
  66. - neues Modul 'Kalkulation':
  67.   Errechnet für alle Artikel aus dem Einkaufspreis die prozentualen Rohgewinne
  68.   für Verkaufspreis1, Verkaufspreis2 und den Händlerpreis.
  69.   Die Liste kann im Preview angezeigt, gedruckt oder gespeichert werden.
  70.   Folgendes Format wird erzeugt:
  71.  
  72.           Artikel 'Test' ist ein     Artikelnummer 
  73.           Musterartikel. Hier sind                   EK:      3.56
  74.           die fünf Textzeilen, die                   VK1:    10.00  +180.90 %
  75.           für jeden Artikel zur                      VK2:     8.00  +124.72 %
  76.           Verfügung stehen.                          HP:      6.00   +68.54 %
  77.  
  78.   Die Breite des linken Randes ist einstellbar, es wird die Standardseitenlänge
  79.   benutzt.
  80.   Die Ausgabe kann mit der 'Esc'-Taste abgebrochen werden.
  81.  
  82. Formular-Modul 0.91ß ( für Serienbriefe, Karteikarten etc. ):
  83. ====================
  84. - Absturz, wenn kein Formular geladen beseitigt
  85. - 'Optionen sichern' entfernt
  86. - neue Option 'klein drucken'
  87.  
  88. Die Ausgabe kann mit der 'Esc'-Taste abgebrochen werden.
  89.  
  90.  
  91. Version 1.5α-2                                                      23.03.1994
  92. ##############
  93. SE-Fakt!:
  94. =========~
  95. - Drucken aus dem Preview/Report funktionierte nicht auf Druckern, die Seiten 
  96.   vor dem Druck buffern.
  97. - endgültig die Hintergrundfarbe in der Vorgangsliste ab TOS 4.0/MultiTOS ent-
  98.   fernt.
  99. - in der Vorgangsliste werden die angezeigten Summen zu einer Endsumme addiert,
  100.   die unter der Liste angehaengt wird.
  101.  
  102.  
  103. Proversion:
  104. ===========
  105. - Modulschnittstelle eingebaut
  106.  
  107.  
  108. Version 1.5α-1                                                      22.03.1994
  109. ##############
  110. SE-Fakt!:
  111. =========
  112. - verschiedene Probleme mit dem Reportfenster behoben.
  113.  
  114.  
  115. Formfeed-Modul:
  116. ===============
  117. - neues Modul 'Formfeed' ( um z.B. Seiten aus einem Laserdrucker auszuwerfen).
  118.  
  119.  
  120. Formular-Modul 0.8ß ( für Serienbriefe, Karteikarten etc. ):        22.03.1994
  121. ===================
  122. - statt Seitenlänge wird nun die Anzahl der Adressen eingegeben, nach denen
  123.   ein Formfeed stattfinden soll. So kann man zum Beispiel eine Karteikarte
  124.   mit ca. halber DIN-A-4-Länge entwerfen, die dann zweimal (mit zwei Adressen)
  125.   auf ein Blatt gedruckt wird.
  126.   Seitenvorschübe auf den Fomularen ( %f ) sollten entfernt werden!
  127.   Wenn die Anzahl 0 ist, erfolgen keinerlei Seitenvorschübe.
  128. - Problem mit dem Formularpfad behoben.
  129. - am Ende kommt ein Formfeed, falls noch eine nicht ganz volle Seite im 
  130.   Drucker liegt.
  131.  
  132.  
  133. Version 1.5α                                                        17.03.1994
  134. ############
  135. SE-Fakt!:
  136. =========
  137. - erweiterte Modulschnittstelle
  138. - Module sichern nun automatisch die Konfiguration am Programmende, wenn
  139.   diese Funktion in SE-Fakt! aktiviert ist.
  140.  
  141. Formular-Modul 0.7ß ( für Serienbriefe, Karteikarten etc. ):        17.03.1994
  142. ===================
  143. - Seitenlänge der Formulare einstellbar
  144. - Fileselector für Formatdatei kann per Tastatur geöffnet werden
  145.  
  146.  
  147. Version 1.5α                                                        09.03.1994
  148. ############
  149. SE-Fakt!:
  150. =========
  151. - Schnittstelle für externe Module:
  152.   SE-Fakt! lädt aus dem Pfad 'Module' (->Pfade) alle *.OVL-Dateien. Dies sind
  153.   nachladbare Programmteile für spezielle Aufgaben, die extra für die Schnitt-
  154.   stelle von SE-Fakt! programmiert wurden.
  155.   Alle gefundenen Module werden beim Programmstart automatisch in das Menü 
  156.   'Module' eingetragen.
  157.   Verfügbar ist z.Z. das Modul 'Formular' zm Drucken von Serienbriefen, 
  158.   Karteikarten etc. nach frei erstellbaren Vorlagen.
  159.  
  160. HEX2CFG 1.1 & CFG2HEX 1.1:
  161. ==========================
  162. - Pfade wurden unter Umständen nicht korrekt beachtet
  163.   Mehr Druckertreiber beigelegt.
  164.                          
  165.                          
  166. ------------------------------------------------------------------------------                         
  167. Version 1.4
  168. ============
  169. Rel. 14:                                                            07.03.1994
  170. Neu:
  171. ins Hauptmenü Import/Export und Report aufgenommen
  172.  
  173. - Anzahl der Fußtexte von 3 auf 6 erhöht.
  174.  
  175. - Anbindung des Hypertextsystems 'ST-Guide' von Holger Weets. Die Überarbeitung
  176.   des Handbuchs ist aber noch nicht abgeschlossen.
  177. @index AV-Protokoll
  178.  
  179. - Zwecks besserer Anbindung des ST-Guides werden nun auch Teile des AV-Proto-
  180.   kolls unterstützt:
  181.     - VA_START          (war schon drin)
  182.     - AV_SENDKEY:       ST-Guide gibt alle Tastaturkommandos, die es nicht aus-
  183.                         wertet, an das Hauptprogramm (hier SE-Fakt! oder 
  184.                         Adresse) weiter.
  185.     - AV_ACCWINDOPEN:   Fremdfenster in die Fensterverwaltung einbeziehen
  186.     - AV_ACCWINDCLOSED: Fremdfenster aus Fensterverwaltung löschen
  187.       
  188.       Mit der aktuellen Version des ST-Guides (28.02.94) gibt es hier noch das
  189.       Problem, daß der ST-Guide sich bei anderen Accs anmeldet, aber anscheinend
  190.       nicht wieder abmeldet. 
  191.       Weil die interne Fensterverwaltung im ACC-Modus noch nicht mit Fenstern,
  192.       die sich nicht abmelden, zurechtkommt, werden AV_ACCWINDOPEN und -CLOSED
  193.       nur im Programmmodus unterstützt.
  194.  
  195. Bugfixes:
  196. - bei der Benutzung des Exportformates wird nun ein größerer Buffer verwendet, in
  197.   dem die Adressen vom Exportstring in die gewünschte Form gebracht werden. Die
  198.   alte Größe von 2Kb wurde durch 4Kb ersetzt. Dieses wurde besonders bei der Ver-
  199.   einsversion notwendig, da es dort einige Textfelder mehr gibt.
  200. - noch eine Absturzursache im ACC-Modus behoben (wenn beim Beenden des Hauptpro-
  201.   grammes im ACC SE-FAKT die Vorgangsliste offen war, stürzte SE_FAKT! beim
  202.   nächsten ACC_OPEN ab. Diesen Bug hat aber nie jemand gemeldet :-)!
  203.  
  204. Rel. 13:                                                            02.03.1994
  205. Neu:
  206. - Adreßliste:
  207.   - neuer Knopf, vorlaeufig mit 'alle' beschriftet. Selektiert alle Eintraege 
  208.     in der Liste, wo der aktuelle Suchbegriff im aktuellen Suchfeld enthalten
  209.     ist. Die Einstellung 'Im Wort' wird dabei beachtet.
  210.     Anwendungsbeispiel: 
  211.       Sie suchen alle Adressen, die das Wort 'France' enthalten. Geben Sie das 
  212.       Wort ein, schalten Sie 'Im Wort' und Volltextsuche ein und klicken Sie 
  213.       dann auf 'alle'. 
  214.       Die nun selektierten Adressen können direkt gedruckt, gespeichert, aufs
  215.       Klemmbrett kopiert oder im Reportfenster angezeigt werden.
  216.  
  217. - Report: 
  218.   - Neuer Menüpunkt 'Einstellungen', hier kann die Druckoption 'klein' ange-
  219.     wählt werden. So passen z.B. groessere Tabellen auf ein Blatt.
  220.   - Es erfolgt vorher ein Abfrage, ob alle oder nur selektierte ausgegeben werden 
  221.     sollen.
  222.   
  223. Bugfixes:
  224. - Absturz beim Draggen mehrzeiliger Artikel mit der Maus an die erste Position 
  225.   der Eingabe behoben.
  226.  
  227. Rel. 12:                                                            24.02.1994
  228. --------
  229. Neu:
  230. * Adreßliste: 
  231.   - auch in der Standardversion von Adresse/SE-Fakt! wird nun jede Adresse 
  232.     einsortiert, wenn irgendein sinnvoller Eintrag existiert. Vorher war immer
  233.     ein Vorname oder Nachname oder Name1 oder Name 2 oder eine Kundennummer er-
  234.     forderlich. Voraussetzung ist aber immer, das editiert wurde, also oben im
  235.     Fensternamen ein '*' steht.
  236.     !! Zu beachten ist, das sich in der Standardversion Adressen z.Z immer noch 
  237.        im Vornamen, Namen, Name1, Name 2, der Kundennr. oder in einer Anrede 
  238.        unterscheiden muessen!! Dieses aber nur wg. der frei benennbaren Felder 
  239.        als Uebergangsloesung noetig geworden, Abhilfe ist in Arbeit!!!
  240.     
  241.     Natuerlich sind diese Eintraege in der Liste nun auch alle anwaehlbar.
  242.  
  243.     Vereinsversion:
  244.   - in dieser Version ist nun einstellbar, welche Felder der Adressen dar-
  245.     gestellt werden sollen. Dazu ist in dem neuen Fenstermenü der Dialog Optionen
  246.     zu oeffnen.
  247.  
  248. * Adreßeditor:
  249.  
  250.   - Vereinsversion:
  251.       die Bezeichnungen der einzelnen Felder sind editierbar geworden: Doppelklick
  252.       auf die Bezeichnung, dann öffnet sich ein entsprechender Dialog.
  253.  
  254.   - Vereinsversion:
  255.       neues Fenstermenü im Adreßeditor:
  256.       - als default sichern:  für jede Adreßdatei getrennt speicherbar: diese
  257.                               Adresse wird geladen, wenn der Adreßeditor neu 
  258.                               initialisiert wird. 
  259.                               Dateiname: *.def
  260.       - Bezeichnung sichern:  für jede Adreßdatei getrennt speicherbar: die
  261.                               Bezeichnungen der einzelnen Felder
  262.                               Tip: wenn bei ungenutzen Feldern die Bezeichnung ge-
  263.                               loescht wird, erhoeht das die Uebersicht!
  264.                               Dateiname: *.msk
  265.       - Bezeichnung laden:    Bezeichnungen laden
  266.       - Einstellungen:        Optional koennen auch die Felder 'Erstellt' und 'Ge-
  267.                               aendert' als editierbar geschaltet werden. Normaler-
  268.                               weise werden diese Felder aber von SE-Fakt! ver-
  269.                               waltet.
  270.       - Typen:                 
  271.       - Stati:                Die Typ- und Statuspopups editieren (war ehemals im
  272.                               Hauptmenue )
  273.       - Kassenfeld:           das Feld Umsatz/ Rabatt/ Zahlungsziel kann wegge-
  274.                               schaltet werden.
  275.       - Zusatztextfeld:       4 Zeilen a 24 Zeichen                        
  276.                               Es ist nur das Kassenfeld oder nur das Zusatztextfeld
  277.                               sichtbar!
  278.  
  279. * Suchen/Sortieren:
  280.   - hier sind nun einige Felder mehr anwaehlbar (Anreden, Telefon- und Fax-
  281.     nummern).
  282.  
  283. * RSC-Datei: wenn die Resource-Datei nicht zur Programmversion paßt wird das nun
  284.   erkannt, es erfolgt dann ein Fehlermeldung.
  285.  
  286. Bugfixes:
  287. - Schönheitsfehler beim Ein- und Ausschalten eines Fenstermenüs während der 
  288.   Laufzeit behoben, fiel nur bei mehrmaligem Ein- und Ausschalten auf.
  289.  
  290. Rel. 11:                                                            23.02.1994
  291. --------
  292. Neu:
  293. - neue Variable im Exportformat: %f erzeugt einen Seitenvorschub
  294. - im Exportdialog kann nun ein Preview geöffnet werden. Es öffnet sich dann
  295.   Textfenster mit den Exportdaten im aktuellen Exportformat.
  296.  
  297. Bugfixes:
  298. - clipping-Fehler der Onlinehilfe behoben
  299.  
  300. Rel. 10:                                                            11.02.1994
  301. --------
  302. - in der Vorgangsliste war der Hintergrund auf TOSsen mit 3D-Effekten immer
  303.   grau (bei Farbauflösungen)
  304. - beim Öffnen einer Vorgangsliste aus dem Manager wird diese nun nicht nur 
  305.   aktualisiert, sondern auch getopped, falls sie schon offen ist.
  306.   Ausserdem wird dabei nicht mehr intern die aktuelle Adresse gelöscht!
  307. - beim Klick auf eine Adresse in der Liste wird diese nun auch sofort in den
  308.   Vorgangsmanager übernommen. Von dort kann dann bequem die Vorgangsliste für
  309.   diesen Kunden geöffnet werden.
  310.   
  311. Proversion:  
  312. - in dem Infodialog zur Adreßdatenbank wird jetzt auch die interne Versions-
  313.   nummer der Datenbank angezeigt
  314. - im Fenstermenü der Adreßliste steht statt 'Laden' und 'Sichern' nun 'Öffnen'
  315.   bzw. 'Schließen', was bei dieser Version mehr den Programmabläufen ent-
  316.   spricht.  
  317. - neuer Shortcut im Fenstermenü der Adreßliste: Info über die aktuelle Adreß-
  318.   datei: Shift-Alternate-I
  319.  
  320. Rel. 9:                                                             10.02.1994
  321. --------
  322. - Öffnen der Vorgangsliste direkt aus dem Vorgangsmanager: dabei werden nur
  323.   die Vorgänge für den Kunden angezeigt, der im Vorgangsmanager eingetragen
  324.   ist. Sowohl Name als auch Kundennr. müssen stimmen (diese beiden Felder sind
  325.   nun im Vorgangs-Manager editierbar). Alle anderen Parameter für die Liste 
  326.   werden aus dem Parameter-Dialog für die Liste übernommen.
  327.  
  328.  
  329. Rel. 8:                                                             09.02.1994
  330. --------
  331. - alle Alertboxen in die RSC-Datei verlagert
  332. - bei der Beseitigung der Ausgabeumlenkungen hatte ich die Seitenvorschübe der
  333.   Mahnungen u. Gutschriften vergessen.
  334.  
  335.  
  336. Rel. 7:                                                             01.02.1994
  337. --------
  338. - der FSEL-Cookie wird beachtet (unter TOS < 1.04 wird fsel_exinput
  339.   benutzt, falls Selectric o.ä. installiert ist)
  340. - bei einigen Steuerkommandos für den Cursor kam es zum Absturz, wenn
  341.   kein editierbares Feld im Dialog vorhanden war
  342. - Scrollen im Preview und der Vorgangsliste per Tastatur: Cursortasten:
  343.   Zeilenweise, mit Control: Seitenweise, Home: noch oben links gehen, Shift-
  344.   Home: zum unteren Ende
  345. - noch ein seltenes Rundungsproblem abgefangen
  346.  
  347. Proversion  W I C H T I G  W I C H T I G  W I C H T I G:
  348. ========================================================
  349.  Die Adreßdatenbank hat eine neue Versionsnummer, da das Format verändert
  350.  wurde. Das heißt: *vor* der Updateinstallation muß die *.DAT mit dem *alten* 
  351.  SE-Fakt! zurück nach *.ADR konvertiert werden. Mit der *neuen* Version von 
  352.  SE-Fakt! muß dann wieder in das neue *.DAT-Format konvertiert werden.
  353.  
  354.  
  355. Rel. 6:                                                             30.01.1994
  356. --------
  357. - den Schalter für Hintergrundbedienbarkeit der Vorgangsliste aus dem 
  358.   Konfigurationsdialog in den Vorgangslistenparameter-Dialog verlegt
  359. - bei Bestellungen können die Artikelnummern zugeschaltet werden (im Fenster-
  360.   menü des Previews) (der Schalter ist nur erreichbar, wenn eine Bestellung
  361.   gezeigt wird)
  362. - Format der Bankleitzahl im Adreßeditor auf 000-000-00 geändert  
  363.  
  364.  
  365. Rel. 5:                                                             28.01.1994
  366. --------
  367. - Vorgangsliste überarbeitet:
  368.   - auf die neuen Scrollroutinen (wie Preview) umgestellt
  369.   - Fenstermenü mit Ausgabe auf Drucker oder in eine Datei
  370.     - Zugang zu den Vorgangslistenoptionen
  371.     - Vorgesehen: Kassenbuch-Ausgabe
  372.     - Vorgesehen: Archivierung alter Daten
  373.  
  374.  
  375. Rel. 4:                                                             25.01.1994
  376. --------
  377. - Nachladen einer *.Inf-Datei: 
  378.   - das Format des ausgewählten Druckertreibers wurde nicht neu gesetzt
  379.   - wenn über ein Fenstermenü nachgeladen wurde, konnte es beim Reinvertieren 
  380.     des Menütitels zum Absturz kommen, da in dem Moment das Fenster schon
  381.     geschlossen war
  382.   - die Extraadressen/-artikel/-warengruppen werden nun beibehalten (nur im 
  383.     Acc-Modus) 
  384.   - das Eingabefenster wurde nicht vollständig neu initialisiert (Zeilen-
  385.     kopplungen wurden nicht gelöscht)
  386. - in der Zeichensatzbox sind nur noch die unproportionalen Fonts selektierbar
  387. - Warenliste: optionale Warnung, falls ein Mindestbestand erreicht oder unter-
  388.   schritten wird. Der Mindestbestand für jeden Artikel ist im Artikeleditor 
  389.   einzugeben, die Warnung ist im Dialog 'Konfiguration' ein- bzw. auszuschalten.
  390. - Vorgangsliste: im Parameterfenster kann nun ein Start- und ein Enddatum ein-
  391.   getragen werden. So können zum Beispiel alle Vorgänge von '93 ausgeblendet 
  392.   werden, bzw. es kann ein bestimmter Zeitraum dargestellt werden.
  393.  
  394.  
  395. Rel. 3:                                                             24.01.1994
  396. --------
  397. - Vorgangsmanager: Vorgang stornieren
  398.   Stornierungen können durch erneuten Klick auf 'Storno' rückgängig gemacht 
  399.   werden.
  400. - Vorgangsmanager: Gutschrift für Vorgang erstellen:
  401.   Das Formular für die Gutschrift muß im Ordner 'Daten' liegen und 
  402.   'GUTSCHRI.TXT' heißen. 
  403.   WICHTIG: beim Installieren eines Updates muß diese Datei von der Update-
  404.   diskette in den Ordner Daten kopiert werden!
  405.   Folgende Variablen sind möglich:
  406.       %VGNR     Vorgangsnummer 
  407.       %VGDAT    Vorgangsdatum
  408.       %STADT    Absender: Stadt (aus dem Firmadialog)
  409.       %DATUM    Tagesdatum
  410.       %ENDSUM   Endsumme des Vorganges
  411. - peinlicherweise fehlten auf Mahnungen die zwei unteren Kopfzeilen
  412. - Unterschied zwischen Original-Rechnung und Kopie beseitigt (ein Zeilenzähler 
  413.   wurde zwischen den Seiten nicht initialisiert)
  414. - extra Faltmarken für A5
  415. - Währung ist einstellbar (Dialog 'Belege')
  416. - Beim Adreßlistenexport sind nun einfache formatierte Tabellen möglich,
  417.   indem nach einem Formatstring in eckigen Klammern eine max. 3-stellige Breite 
  418.   steht. 
  419.     Beispiel:
  420.   Format:    
  421.    %NAM[20] %VOR[12] %STR[25] %LAN§%PLZ§%STA%n
  422.   wird zu    
  423.    Setje-Eilers         Carsten      Aschauweg 18a             24119 Kronshagen
  424.  
  425.   Zur Zeit werden die Formatierangaben nicht gefiltert, wenn ein Format 
  426.   mit Formatieranweisungen zum Import verwendet wird. Zum Anlegen von 
  427.   Tabellen oder Listen sollte man also extra Exportformate anlegen.
  428. - Preislistenausgabe: Leerzeilenverteilung bei neuen Anfangsbuchstaben 
  429.   korrigiert. Ausserdem fehlten hier auch die zwei unteren Kopfzeilen.
  430. - Abbruch per Escape beim Quittungs-, Rechnungs-, Adreßlisten oder Preis-
  431.   listendruck.
  432. - selektieren nach Status in der Adreßliste funktionierte nicht mehr
  433. - der Schalter 'Laden mit Fußtext' wurde in das Feld 'Belege(ausser 
  434.   Quittung)' verlegt
  435. - beim Sichern der *.inf-Datei wird die alte in *.bak umbenannt und nicht
  436.   überschrieben
  437.  
  438.  
  439. Rel. 2:
  440. --------
  441. - alle Ausgabeumlenkungen durch Dateioperationen ersetzt, um Probleme mit
  442.   Netzwerken zu beseitigen (beim Drucken und Speichern)
  443.  
  444.   
  445. Rel. 1:
  446. --------
  447. - Optionen Vorgangsliste: nur Quittungen zeigen
  448. - Bugfix: wenn im ACC-Modus 'Programmende bestätigen' aktiviert war, und 
  449.   ein einziges Fenster mit einer Menüleiste geschlossen werden sollte, 
  450.   wobei die Abfrage auf Programmende mit 'nein' bestätigt wurde, kam es 
  451.   bei nächsten Zugriff auf die Menüleiste zum Absturz, da diese schon vor 
  452.   der Abfrage aus dem Speicher entfernt war.
  453. - die Faltmarken für Rechnungen etc. sind endlich aktiviert. 
  454.  
  455.  
  456. Rel. 0:                                                               12/1993
  457. --------
  458. - Previewfenster überarbeitet:
  459.     - neue, optimierte Scrollroutinen (das Fenster scrollt nun auch dann 
  460.       schnell, wenn es von anderen Fenstern überlagert wird (WINX,MTOS,Mag!X)
  461.     - Fenstermenüleiste
  462.       - Löschen, Laden, Sichern und Drucken von Vorgängen
  463.       - Einzelpreise sind nun für alle Vorgänge abschaltbar(ausser Quittung!)
  464.       - Ein-/Ausschalten der Toolbar (Werkzeugleiste)
  465.     - neue Toolbar im Preview (abschaltbar über die Menüleiste)
  466.       Hier kann nun zusätzlich die Art des Vorganges geändert werden und der
  467.       aktuelle Vorgang gelöscht werden.
  468.     - für das Fenster kann ein GDOS oder Speedo-Zeichensatz gewählt werden.
  469.       Zur Zeit werden aber nur die unproportionalen Zeichensätze richtig dar-
  470.       gestellt. Ausserdem wird beim Drucken immer noch der Druckerzeichensatz
  471.       verwendet.
  472.     - in Version 1.35 wurde beim Verschieben des Previews intern die Dialog-
  473.       position nicht aktualisiert.
  474. - Bugfix, falls eine Adresse oder Artikel mit der Maus in den Preview gezogen
  475.   wurde. Unter bestimmten Umständen wurde dabei auf 'Mahnung' umgeschaltet.
  476. - im Artikeleditor werden Veränderungen durch ein '*' im Fenstertitel ange-
  477.   zeigt
  478. - Verwaltung des Warenbestandes: der Bestand muß im Artikeleditor eingegeben
  479.   werden. Sie wird bei Bestandsunterschreitung ins Negative gezählt. So hat
  480.   man immer noch die Übersicht über Verkäufe, auch wenn man die Menge nicht 
  481.   eingetragen hat.
  482. - im Artikeleditor gibt es ein Feld für das Datum des letzten Verkaufs
  483. - Bugfix: wenn bei der Online-Suche von Artikeln das Suchfeld gelöscht wurde,
  484.   wurde ein negativer Startwert für die Liste erzeugt, was einige Neben-
  485.   effekte nach sich ziehen konnte
  486. - aus der Vorgangsliste kann ein Vorgang nun auch auf den Preview gezogen 
  487.   werden
  488. - der Vorgangsmanager wird bei 'Ok' nicht mehr geschlossen, wenn eine Ver-
  489.   änderung vorgenommen wurde (das war zu unpraktisch beim Bearbeiten mehrerer 
  490.   Vorgänge). Wurde nichts verändert (kein '*' im Fenstertitel) wird das 
  491.   Fenster geschlossen.
  492. - im Vorgangsmanager kann nun direkt eine Nummer von Hand eingetragen werden.
  493.   Nach einem Klick auf 'Suche' wird dieser Vorgang im Vorgangsordner gesucht,
  494.   nach einer Rückfrage kann er geladen werden.
  495. - in 'Konfiguration' kann nun angegeben werden, ob unter WINX (ab 2.1), Mag!X 
  496.   (ab 2.0) oder einer aktuellen GEM-Version (ab 4.0) das WF_BEVENT-FLag für die
  497.   Vorgangsliste gesetzt werden soll. Damit kann man direkt einen Eintrag in der
  498.   Liste anklicken, ohne dass das Fenster erst nach oben geholt werden muß. Es 
  499.   wird praktisch vollständig hintergrundbedienbar.
  500. - in der Eingabe wird nun das Datum auf einen gültigen Tag und Monat überprüft
  501. - appl_getinfo() zum Abfragen diverser Eigenschaften der aktuellen GEM-Version
  502.   wird nun auch unter Mag!X 2.0 benutzt.
  503. - Sortieren/ Suchen in der Adreßliste nun auch nach Strasse
  504. - das Popupmenü in der Adreßliste läßt sich nun auch per Tastatur öffnen
  505. - bei Klick auf Position 1 fand ein ungewolltes Undo statt  
  506. - die Resource-Datei wurde so überarbeitet, daß alle mehrfach vorkommenden 
  507.   Icons wegoptimiert wurden. 
  508.   Dadurch wurde die RSC-Datei um 50kb(!) kleiner. Würde GEM das doch bloß
  509.   von Anfang an so vorsehen und unterstützen :-(.
  510.  
  511.  
  512. Version 1.35                                                          11/1993
  513. ============
  514. - Abstand zwischen Anschrift und Text der Rechnung einstellbar ( Dialog Be-
  515.   lege, Abstand Anschrift/Text )
  516.  
  517.  
  518. Version 1.35                                                       22.11.1993
  519. ============
  520. @index "Drag & Drop"
  521.  
  522. - Drag & Drop:
  523.   1. Adressen können per Drag & Drop aus der Liste in die Eingabe, den Preview
  524.      oder auf den Adreßeditor gezogen werden. 
  525.      Unter MultiTOS und zukünftigen Mag!X-Version (>2.0) auch auf andere Pro-
  526.      gramme, die Drag & Drop unterstützen.
  527.   2. Artikel können in die Eingabe oder auf das Previewfenster gezogen werden. 
  528.      
  529.   Beim Previewfenster wird der Eintrag automatisch auch in der Eingabe ange-
  530.   zeigt, umgekehrt nicht.
  531.   Damit kann beim Erstellen von Rechnungen nun auf das Eingabefenster ver-
  532.   zichtet werden! Deshalb kann man dort nun auch über den Papierkorb einen
  533.   neuen Vorgang erstellen und die Vorgangsart direkt eingeben.
  534.   
  535. - wenn im gleichen Pfad, aus dem Adresse gestartet wird, keine SE_FAKT.INF
  536.   gefunden wird, wird noch per shel_find() im PATH gesucht. Dann wird in der
  537.   Regel eine SE_FAKT.INF auf C:\ gefunden (falls man nicht ein MultiTOS be-
  538.   nutzt, wo C:\ in der GEM.CNF im PATH fehlt. Dort muss z.B. 
  539.   setenv PATH=.,C:\MULTITOS,C:\
  540.   stehen).
  541. - wenn Menüleisten (Haupt-/Fenstermenüs) per Tastatur bedient werden, 
  542.   wird nun endlich der entsprechende Menütitel selektiert. Ab GEM 4.0
  543.   wird dabei abgefragt, ob zu dem Zeitpunkt auch das eigene Menü ange-
  544.   zeigt wird.
  545.  
  546. Pro-Version:
  547. ------------
  548. - Dat2Adr erkennt nun gelöschte Datensätze. Falls das Datenbankformat ge-
  549.   ändert wird, bitte mit dieser Programmversion die DAT nach ADR konvertieren,
  550.   mit der neuen Programmversion wieder nach DAT konvertieren.
  551.  
  552.  
  553. Version 1.3                                                        14.11.1993
  554. =========== 
  555. - Toolbar des Preview-Fensters überarbeitet: ein Kopf- bzw. Fußtext kann hier
  556.   nun direkt ausgewählt werden.
  557. - 6 verschiedene Kopftexte anstatt 3
  558. - beim Wählen im Adreßeditor wird nun nach dem Reset nur dann gewählt, wenn
  559.   ein 'OK' als Antwort vom Modem kommt. Das geht aber nur, wenn ein Reset-
  560.   string im Konfigurationsdialog angegeben ist.
  561. - Typ- und Statuspopup auf je 14 Einträge erweitert  
  562.  
  563. Bugfixes
  564. - wenn das Zahlziel Ende November überschritten wurde, wurde ein unsinniges 
  565.   Ziel-Datum erzeugt.
  566. - beim Einbau des Mahnwesens schlich sich bei der Umsatzstatistik ein Fehler 
  567.   ein: es wurden alle Vorgänge zum Umsatz addiert, nicht nur Rechnungen und 
  568.   Quittungen.
  569.  
  570. Pro-Version:
  571. ------------
  572. - neuer Datenbankkern für die Adressen. Die Daten werden auf der Festplatte 
  573.   bearbeitet, Anzeige- und Suchfeld werden im RAM gecached.
  574.  
  575.  
  576. Version 1.27                                                       04.11.1993
  577. ============
  578. - Bug bei Fenstermenüs behoben
  579. - Pfadestruktur geändert: kein oberer Datenordner mehr, damit es wegen der 
  580.   zwei Ordner namens 'Daten' keine Verwirrung mehr gibt.
  581. - Adreßliste etwas breiter gemacht.
  582. - diverse kleine Änderungen
  583.  
  584.  
  585. Version 1.26                                                       13.10.1993
  586. ============
  587. - optional kann im Eingabefenster das Hauptmenü angezeigt werden. Dieses ist
  588.   sinnvoll auf Großbildschirmen (weil der Weg mit der Maus nicht so weit 
  589.   ist) und wenn das Programm als Accessory läuft (da die Menüleiste sonst gar 
  590.   nicht sichtbar ist).
  591.   Dieses Menü kann abgeschaltet werden über das kleine 'm' über dem Schiebe-
  592.   regler (rechts oben im Dialog).
  593. - das Hauptmenü erscheint auch im Hilfefenster
  594. - Umgehung eines Fehlers von Fibuman:
  595.   Da Fibuman offensichtlich GEM-Nachrichten fehlerhaft auswertet, meldet sich
  596.   SE-Fakt! im ACC-Modus nun nicht mehr mit der richtigen Programm-Versions-
  597.   nummer (z.Z. 0x1201) zum Xacc-Protokoll an, sondern nur noch mit '1'. Das 
  598.   bringt Fibuman zwar immer noch dazu, einen Dialog zu öffnen(!), aber immer-
  599.   hin hängt sich Fibuman nicht mehr auf.
  600.   Fibuman ignoriert unbekannte Nachrichten nicht, sondern bezieht sie auf sein
  601.   Hauptmenü, und den Menüeintrag 0x1201 gibt es nicht.
  602.   Kein Kommentar dazu... .
  603.  
  604.  
  605. Version 1.25                                                       05.10.1993
  606. ============
  607. - im Vorgangsfenster können nun alle Angebote gelistet werden, oder wahlweise
  608.   nur die, auf die noch keine Reaktion erfolgte.
  609. - endlich kann die Möglichkeit der Bedienung von Dialogen in Hintergrund-
  610.   fenstern dokumentiert werden, da ich endlich ein eigenes form_button() 
  611.   fabriziert habe (der clipping-Fehler ist damit behoben)!
  612.   In dem Zusammenhang wurde auch die Behandlung der editierbaren Objekte in
  613.   Hintergrundfenstern etwas optimiert.
  614. - der Sortierdialog der Vorgangsliste bleibt nun optional offen, wenn beim
  615.   Klick auf 'Ok' eine Shifttaste gehalten wird. Damit ist es leichter, mehr-
  616.   mals umzusortieren.
  617. - Einkaufpreise können nun in die Eingabe übernommen werden.
  618. - im Belege-Dialog gibt es einen Schalter, mit dem die Leerzeilen in den 
  619.   Quittungen abgeschaltet werden können.
  620. - für die Firma stehen im Briefkopf nun 5 Zeilen zur Verfügung.
  621. - Cursor-Fehler im Artikeleditor beseitigt
  622. - beim Speichern war ein Feld um 1 Zeichen zu klein angelegt. Evtl. hat das
  623.   sehr selten ein Problem bereitet.
  624.  
  625. Version 1.24                                                       27.09.1993
  626. ============
  627. Bugfix:
  628. - In der Artikelliste wurde beim Löschen von Artikeln die Slidergröße nicht 
  629.   angepaßt.
  630. - Bei Neuinstallationen kann man den Buchungsordner nicht mehr eingeben ( er
  631.   wird nicht mehr benutzt). Deswegen wurde beim Start irrtümlich immer der 
  632.   Pfadedialog geöffnet.
  633.  
  634.  
  635. Version 1.23                                                       23.09.1993
  636. ============
  637. Neu:
  638. - Länge der Auftragsnummer des Kunden von 20 auf 24 Zeichen verlängert
  639.  
  640.  
  641. Version 1.22                                                       22.09.1993
  642. ============
  643. Neu:
  644. - Bei Klick auf Mahnen werden nun die aktuellen, evtl. von Hand geänderten
  645.   Daten benutzt, und nicht die aus der Mahndatei (das macht sich bei einer 
  646.   Änderung des Zahlungszieles von Hand bemerkbar).
  647. - Zusatztexte: alle Kopf- und Fußtexte können nun über einen Fileselektor 
  648.   einzeln geladen bzw. gesichert werden.
  649. - wenn beim Kopieren auf das Klemmbrett 'Shift' gehalten wird (also
  650.   Shift-Control-C) wird der Inhalt des Klemmbrettes nicht gelöscht,
  651.   sondern es wird angehängt.
  652.   
  653. Bugfix:
  654. - Auf Mahnungen war die Anschrift nicht vollständig.  
  655. - Beim Löschen einzelner Artikel in der Eingabe wurden die Kundenrabatte 
  656.   nicht gelöscht
  657. - endlich Zeit gehabt, die Userdef-Buttons an Smart-Redraw anzupassen 
  658.   (es fehlten manchmal ein paar Pixel beim Redraw).
  659.   
  660.   
  661. Version 1.21                                                       17.09.1993
  662. ============
  663. Neu:
  664. - Variable %STADT für die Formulare der Mahnungen.
  665. - Existenz der Variablen %DATUM für Mahnungen dokumentiert!
  666.  
  667. Bugfix:
  668. - Leider hatte sich bei einer kleinen 'Last-Minute'-Korrektur ein Fehler ein-
  669.   geschlichen, der zum Absturz führte, falls beim Löschen von Vorgängen die 
  670.   Vorgangsliste nicht geöffnet war.
  671. - Ab dem zweiten Druck Mahnung fehlte der eigentliche Text zwischen Kopf- und
  672.   Fußzeilen.
  673.  
  674.  
  675. Version 1.20                                                       15.09.1993
  676. ============
  677. Neu:
  678. - Vorgangsliste im Fenster mit Filter/Sortierung.
  679.   Laden von Vorgängen ist über dieses Fenster möglich (per Doppelklick oder
  680.   Drag & Drop, also mit der Maus anklicken und auf das Eingabefenster oder 
  681.   den Vorgangsmanager schieben).
  682.   Ab MultiTOS oder WINX 2.1 ist dieses Fenster als 'Toolbox' angemeldet, man 
  683.   kann Einträge anklicken, ohne das Fenster nach oben zu bringen (durch einen 
  684.   Klick auf den Fenstertitel kann es aber getopped werden).
  685. - Vorgangsmanager (alle Daten eines Vorganges im Überblick, Mahnen, Löschen,
  686.   Zahlungseingang, 3 Zeilen Bemerkung)
  687. - neue Verwaltung der Vorgangsnummer
  688. - Mahnwesen
  689. - auch Quittungen automatisch sichern
  690.  
  691. Bugfix:
  692. - beim Umschalten zwischen Rechnung/Quittung wurden die Netto/Bruttopreise
  693.   falsch ausgegeben.
  694. - beim Laden von Quittungen bei aktiver Rechnung wurden die Preise falsch ge-
  695.   laden und es kam zur Meldung 'Netto/Brutto-Preise stimmen nicht über ein'.
  696.  
  697.  
  698. Version 1.14                                                       02.09.1993
  699. ============
  700. - Programme HEX2CFG und CFG2HEX beigelegt, zur Erstellung bzw. Analyse von
  701.   1st-Word-kompatiblen Druckertreibern.
  702. - Beim Drucken von Adreßlisten werden Leerzeilen, die durch leere Felder
  703.   entstehen, unter die Adresse angehängt (ausser beim 1. Feld).
  704. - div. interne Umstellungen
  705.  
  706.  
  707. Version 1.13                                                       28.08.1993
  708. ============
  709. Erweiterung der integrierten Adreßverwaltung:
  710.     Neues:
  711.     - dreistufige Sortierfunktion (->beliebig sortierte Listen), aufwärts/
  712.       abwärts, Kundennummer+Plz numerisch.
  713.     - Erweitertes Suchen nach Vorgabe im Editor.
  714.       (1. Klick: Suchen, weitere Klicks: Weitersuchen ; Klick und halten 
  715.       der Taste 'Alternate': Suchmaske anzeigen)
  716.     - Volltext-Onlinesuche.
  717.     - Feld 'Erstellt', wird von automatisch verwaltet.
  718.     - Feld 'Letzte Änderung', wird von automatisch verwaltet.
  719.     - Importfeld %NUL liest direkt ins Nirwana.
  720.     - Vor/Zurück im Editor: bei gedrückter Control-Taste wird jeweils
  721.       die nächste selektierte Adresse der Liste angezeigt.
  722.     
  723.     Änderungen:
  724.     - Postleitzahlenfeld auf 12 Zeichen verlängert.
  725.     - der Import kann nun auch 1st-Adress-Dateien einlesen. Dort fehlen die
  726.       Feldtrenner, sobald in einem Datensatz die Felder keine Daten mehr 
  727.       enthalten.
  728.     
  729.     Fixes:
  730.     - beim Import werden bei Datumsfeldern nun die Punkte gefiltert, damit
  731.       das Datum korrekt im Editfeld ausgegeben wird.
  732.     - Adreßlisten wurden immer in Schmalschrift gedruckt.
  733.  
  734. Sonstiges:
  735.     - Anpassung an neueste AES-Version.
  736.     - einige Schwarz-Weiß-Ikons sind nun auch animiert.
  737.     - im Singletasking-Programmmodus werden falsche Xacc-Nachrichten des 
  738.       Typs ACC_ACC nun ignoriert.
  739.     - letztes (?) Problem mit der Speicherverwaltung im ACC-Modus behoben
  740.       (Danke an Harald!).
  741.     - Druckertreiber laden per shel_find im ACC-Modus klappte nicht immer wie
  742.       geplant, da nur beim Booten gesucht wurde.
  743.     - die üblichen Minifixes.
  744.  
  745.  
  746.  
  747. Version 1.12
  748. ============
  749. Neu:
  750. - Erstellen von Anfragen und Bestellungen.
  751. - Resourcedatei ist jetzt extern. Bei Verwendung einer reinen schwarz/weiß-
  752.   Resource kann zur Laufzeit einiges an Speicher eingespart werden. Die
  753.   Datei 'SE_FAKT.RSC' kann mit Interface geändert werden, allerdings darf
  754.   nicht die Objektreihenfolge verändert werden!
  755. - ab dem zweiten gedruckten Vorgang steht hinter der Vorgangsnummer nun
  756.   'Kopie'. Dieser Text ist im Fenster 'Belege' einzugeben.
  757.   So gibt es nur ein Original und die anderen Ausdrucke sind Kopien.
  758. - mit 'Insert' bzw. 'Shift-Insert' öffnet sich eine Sonderzeichenbox.
  759.   (aber nur in Feldern, wo alle Zeichen eingegeben werden dürfen).
  760.  
  761. Fixes:
  762. - ein Problem der dynamischen Fensterverwaltung im Accessorymodus
  763.   mit der Speicherverwaltung des TOS behoben.
  764. - einige Kleinigkeiten.
  765.  
  766.  
  767. Änderungen in 1.11 seit 1.10:                              04.08.1993
  768. =============================
  769. Neu:
  770. - Dialer bricht ab, wenn der Adreßeditor geschlossen wird.
  771. - Im Adreßeditor kann mit F1-F4 eine Telefonnummer ausgewählt werden.
  772. - einige Defaulteinstellungen wurden geändert.
  773. - eigener Menüpunkt für den Preview.
  774.  
  775. Fixes:
  776. - In der Eingabe löschte der Papierkorb bei 'alles neu' nicht immer
  777.   die Kopplungen.
  778. - Ab der 2. Quittung fehlten oben die Leerzeilen.
  779. - 1st-Word-kompatible Treiber nun vollständig eingebunden: alle 
  780.   Zeichen werden über den Treiber ausgegeben.
  781. - Problem mit GEM-Message-Überlauf behoben.
  782.